home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 7: Sunsite
/
Linux Cubed Series 7 - Sunsite Vol 1.iso
/
system
/
news
/
cnews.z
/
cnews
Wrap
Text File
|
1993-02-02
|
6KB
|
174 lines
diff -cr cnews.orig/dbz/Makefile cnews/dbz/Makefile
*** cnews.orig/dbz/Makefile Tue Feb 2 16:21:56 1993
--- cnews/dbz/Makefile Tue Feb 2 16:58:57 1993
***************
*** 60,66 ****
rm tdbz.c
dbz: dbzmain.o
! $(CC) $(CFLAGS) $(LDFLAGS) dbzmain.o $(PRE) $(DBM) $(LIBS) $(POST) -o $@
tdbz: dbzmain.o tdbz.o
$(CC) $(CFLAGS) $(LDFLAGS) dbzmain.o tdbz.o $(PRE) $(LIBS) $(POST) -o $@
--- 60,66 ----
rm tdbz.c
dbz: dbzmain.o
! $(CC) $(CFLAGS) $(LDFLAGS) dbzmain.o $(PRE) $(LIBS) $(POST) -o $@ $(DBM)
tdbz: dbzmain.o tdbz.o
$(CC) $(CFLAGS) $(LDFLAGS) dbzmain.o tdbz.o $(PRE) $(LIBS) $(POST) -o $@
diff -cr cnews.orig/expire/Makefile cnews/expire/Makefile
*** cnews.orig/expire/Makefile Tue Feb 2 16:21:53 1993
--- cnews/expire/Makefile Tue Feb 2 16:58:43 1993
***************
*** 39,45 ****
-if test ! -r $(NEWSCTL)/explist ; then cp explist $(NEWSCTL)/explist ; fi
expire: expire.o $(LIBS)
! $(CC) $(CFLAGS) $(LDFLAGS) expire.o $(PRE) $(DBM) $(LIBS) $(POST) -o $@
histinfo: histinfo.o $(LIBS)
$(CC) $(CFLAGS) $(LDFLAGS) histinfo.o $(PRE) $(LIBS) $(POST) -o $@
--- 39,45 ----
-if test ! -r $(NEWSCTL)/explist ; then cp explist $(NEWSCTL)/explist ; fi
expire: expire.o $(LIBS)
! $(CC) $(CFLAGS) $(LDFLAGS) expire.o $(PRE) $(LIBS) $(POST) -o $@ $(DBM)
histinfo: histinfo.o $(LIBS)
$(CC) $(CFLAGS) $(LDFLAGS) histinfo.o $(PRE) $(LIBS) $(POST) -o $@
diff -cr cnews.orig/expire/expire.c cnews/expire/expire.c
*** cnews.orig/expire/expire.c Tue Feb 2 16:21:53 1993
--- cnews/expire/expire.c Tue Feb 2 18:15:49 1993
***************
*** 117,126 ****
--- 117,128 ----
char *progname;
+ #ifndef linux
extern long atol();
extern double atof();
extern struct tm *gmtime();
extern time_t time();
+ #endif
extern time_t getdate();
diff -cr cnews.orig/inject/mkstripinvis cnews/inject/mkstripinvis
*** cnews.orig/inject/mkstripinvis Tue Feb 2 16:22:03 1993
--- cnews/inject/mkstripinvis Tue Feb 2 17:28:46 1993
***************
*** 10,41 ****
# generate program to strip invisible chars, a la B news.
# bells & escapes are *right* out.
! cat <<'!' # common header
#! /bin/sh
# stripinvis - strip invisible characters, a la B news (for local postings).
# bells & escapes are *right* out.
# POLICY: strip invisible chars? wrong for Kanji.
# =()<. ${NEWSCONFIG-@<NEWSCONFIG>@}>()=
! . ${NEWSCONFIG-/usr/lib/news/bin/config}
export NEWSCTL NEWSBIN NEWSARTS NEWSPATH NEWSUMASK NEWSMASTER NEWSCONFIG
PATH=$NEWSCTL/bin:$NEWSPATH; export PATH
!
! # deduce which tr we have: v6 or v7
! case "` echo B | tr A-Z a-z `" in
! b) # a hit
! cat <<'!'
exec tr -d '\1-\7\13\15-\37' # v7
!
- ;;
- B) # a miss
- cat <<'!'
- exec tr -d '[\1-\7]\13[\15-\37]' # v6 (or System V)
- !
- ;;
- *) # gun exploded in our face
- echo "$0: your tr is from neither v6 nor v7, sorry" >&2
- exit 1
- ;;
- esac
--- 10,27 ----
# generate program to strip invisible chars, a la B news.
# bells & escapes are *right* out.
! /usr/bin/cat <<'!' # common header
#! /bin/sh
# stripinvis - strip invisible characters, a la B news (for local postings).
# bells & escapes are *right* out.
# POLICY: strip invisible chars? wrong for Kanji.
# =()<. ${NEWSCONFIG-@<NEWSCONFIG>@}>()=
! . ${NEWSCONFIG-/usr/lib/news/config}
export NEWSCTL NEWSBIN NEWSARTS NEWSPATH NEWSUMASK NEWSMASTER NEWSCONFIG
PATH=$NEWSCTL/bin:$NEWSPATH; export PATH
!
! /usr/bin/cat <<'!'
exec tr -d '\1-\7\13\15-\37' # v7
!
diff -cr cnews.orig/relay/makefile cnews/relay/makefile
*** cnews.orig/relay/makefile Tue Feb 2 16:21:58 1993
--- cnews/relay/makefile Tue Feb 2 17:30:37 1993
***************
*** 55,61 ****
sed '/mkfile/d' makefile | mkconv | sed 's/make/mk/g' >$@
relaynews: $(OBJ) $(LIBOBJS)
! $(CC) $(CFLAGS) $(LDFLAGS) $(OBJ) $(PRE) $(LIBS) $(LIBOBJS) $(POST) -o $@
lint: $(SRC)
$(LINT) $(LINTFLAGS) $(SRC) $(LLIBS) 2>&1 | $(LINTFILT)
lint-p: $(SRC)
--- 55,61 ----
sed '/mkfile/d' makefile | mkconv | sed 's/make/mk/g' >$@
relaynews: $(OBJ) $(LIBOBJS)
! $(CC) $(CFLAGS) $(LDFLAGS) $(OBJ) $(PRE) $(LIBOBJS) $(POST) -o $@ $(LIBS)
lint: $(SRC)
$(LINT) $(LINTFLAGS) $(SRC) $(LLIBS) 2>&1 | $(LINTFILT)
lint-p: $(SRC)
***************
*** 68,75 ****
install: $(NEWSBIN)/relay/relaynews
$(NEWSBIN)/relay/relaynews: relaynews
-mkdir $(NEWSBIN)/relay $(NEWSBIN)/ctl
! cp ctl/[a-z]* $(NEWSBIN)/ctl
! cp aux/[a-z]* $(NEWSBIN)/relay
rm -f $(NEWSBIN)/relay/relaynews
cp relaynews $(NEWSBIN)/relay
: needs to be news-owned, setuid -- build looks after that
--- 68,75 ----
install: $(NEWSBIN)/relay/relaynews
$(NEWSBIN)/relay/relaynews: relaynews
-mkdir $(NEWSBIN)/relay $(NEWSBIN)/ctl
! -cp ctl/[a-z]* $(NEWSBIN)/ctl
! -cp aux/[a-z]* $(NEWSBIN)/relay
rm -f $(NEWSBIN)/relay/relaynews
cp relaynews $(NEWSBIN)/relay
: needs to be news-owned, setuid -- build looks after that
diff -cr cnews.orig/rna/makefile cnews/rna/makefile
*** cnews.orig/rna/makefile Tue Feb 2 16:21:59 1993
--- cnews/rna/makefile Tue Feb 2 16:44:20 1993
***************
*** 2,8 ****
# =()<NEWSARTS = @<NEWSARTS>@>()=
NEWSARTS = /usr/spool/news
# =()<NEWSBIN = @<NEWSBIN>@>()=
! NEWSBIN = /usr/lib/newsbin
# =()<NEWSCTL = @<NEWSCTL>@>()=
NEWSCTL = /usr/lib/news
# workaround for System V make bug
--- 2,8 ----
# =()<NEWSARTS = @<NEWSARTS>@>()=
NEWSARTS = /usr/spool/news
# =()<NEWSBIN = @<NEWSBIN>@>()=
! NEWSBIN = /usr/lib/news/bin
# =()<NEWSCTL = @<NEWSCTL>@>()=
NEWSCTL = /usr/lib/news
# workaround for System V make bug